/*
	网络请求工具
*/

let net = {
	url: 'http://192.168.31.99/',
	WebSocketUrl: 'ws://192.168.31.99/websocket/0',
	socket: null,
	startHeartbeat: null,
	//判断网络是否链接
	networkStatus() {
		this.socket = uni.connectSocket({
			url: this.WebSocketUrl,
			complete: () => {
				console.log('WebSocket连接已建立');
			}
		});

		// 监听WebSocket连接打开事件
		this.socket.onOpen(() => {
			console.log('WebSocket连接已打开');
			// 在这里可以发送初始化消息等
			this.socket.send({
				data: 'Hello WebSocket Server!'
			});
		});

		// 监听WebSocket接收消息事件
		this.socket.onMessage((res) => {
			console.log('收到消息:', res.data);
			// 处理收到的消息数据
		});

		// 监听WebSocket错误事件
		this.socket.onError((error) => {
			console.error('WebSocket连接出错:', error);
		});

	},
	closeNetWork() {
		this.socket.close();
		// 监听WebSocket连接关闭事件
		this.socket.onClose((reason) => {
			console.log('WebSocket连接已关闭:', reason);
		});
	}

}


export default net;